// evento boton guardar private void btnGuardarCliente_Click(object sender, EventArgs e) { btnGuardarCliente.Style = MetroColorStyle.Red; string nombreCompleto= tbNombreCliente.Text+" "+tbApellidoCliente.Text; if (entradaDeDatosValidas()) { if (MododelaVentana == "Modificar")//Modo de modificacion de cliente { //Se actualiza el registro del cliente taClientes.UpdateQueryClienteID(tbNombreCliente.Text.Trim(), tbApellidoCliente.Text.Trim(),dtpCumpleañosCliente.Value,mtbTelefonoCliente.Text.Trim(),tbDireccionCliente.Text.Trim(),tbEmailCliente.Text.Trim(),nombreCompleto,ClienteID); if (fotografiaCliente != null)//Se ha introducido una fotografia { Byte[] imagenEnBytes = Herramientas.imageToByteArray(fotografiaCliente);//Se transforma a arreglo de bytes taFotografiaCliente taFotoCliente = new taFotografiaCliente(); taFotoCliente.RelacionarFotografiaClientes(ClienteID, imagenEnBytes);//Se almacena la foto en BD relacionada con el cliente } MessageBox.Show("Registro Modificado Satisfactoriamente.", "MODIFICAR REGISTRO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //Se da de alta un nueveo cliente ClienteID = (int)taClientes.AltaDeCliente(tbNombreCliente.Text.Trim(),tbApellidoCliente.Text.Trim(),tbDireccionCliente.Text.Trim(),dtpCumpleañosCliente.Value,mtbTelefonoCliente.Text.Trim(),tbEmailCliente.Text.Trim(),nombreCompleto); if (fotografiaCliente != null && ClienteID > 0)//Se ha introducido una fotografia { Byte[] imagenEnBytes = Herramientas.imageToByteArray(fotografiaCliente);//Se transforma a arreglo de bytes taFotografiaCliente taFotoCliente = new taFotografiaCliente(); taFotoCliente.RelacionarFotografiaClientes(ClienteID, imagenEnBytes);//Se almacena en BD } //Si ha sido registrada una fotografía y el Cliente ha sido registado satisfactoriamente MessageBox.Show(Resources.strRegistroAlmacenadoSatisfactoriamente, Resources.strExitoso, MessageBoxButtons.OK, MessageBoxIcon.Information); } //Se actualiza el Registro de Clientes menuInicial.actualizarRegistroClientes(); //Se cierra la ventana actual this.Close(); } else { MessageBox.Show(Resources.strDatosIntroducidosInvalidos, Resources.strError, MessageBoxButtons.OK, MessageBoxIcon.Error); } }