public void ModificarMensajero() { byte[] foto = new byte[8]; foto[0] = 0; foto[1] = 1; foto[2] = 1; foto[3] = 0; foto[4] = 1; foto[5] = 1; foto[6] = 1; foto[7] = 1; Mensajero oMensajero = new Mensajero(); oMensajero.IDMensajero = "2-333-444"; oMensajero.Nombre = "MensajeroTestMod"; oMensajero.Apellidos = "Test Tester"; oMensajero.Telefono = "65651"; oMensajero.Activo = false; oMensajero.Correo = "@test"; oMensajero.Foto = foto; oMensajero.Sexo = "Masculino"; Mensajero pMensajero = new Mensajero(); IBLLMensajero _BLLMensajero = new BLLMensajero(); pMensajero = _BLLMensajero.ModificarMensajero(oMensajero); System.Diagnostics.Debug.Write(pMensajero.IDMensajero); }
/// <summary> /// Metodo para modificar un mensajero /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnModificar_Click(object sender, EventArgs e) { IBLLMensajero _BLLMensajero = new BLLMensajero(); erpErrores.Clear(); try { if (mskNumeroCedulaMod.Text.Equals(" - -")) { erpErrores.SetError(mskNumeroCedulaMod, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(txtNombreMod.Text)) { erpErrores.SetError(txtNombreMod, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(txtApellidosMod.Text)) { erpErrores.SetError(txtApellidosMod, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(mskTelefonoMod.Text)) { erpErrores.SetError(mskTelefonoMod, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(txtCorreoMod.Text)) { erpErrores.SetError(txtCorreoMod, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(pctFotoMod.Image.ToString())) { erpErrores.SetError(pctFotoMod, "Debe seleccionar una foto"); } else { string sexo = ""; bool activo = false; sexo = (chkSexoF.Checked) ? "Femenino" : "Masculino"; activo = (rbActivoSiMod.Checked) ? true : false; _BLLMensajero.ModificarMensajero(FactoryMensajero.ConstruirMensajero(mskNumeroCedulaMod.Text, txtNombreMod.Text, txtApellidosMod.Text, sexo, ConvertirFotoMod(), txtCorreoMod.Text, activo, mskTelefonoMod.Text)); MessageBox.Show("Se modificó con éxito"); EspaciosBlancoMod(); } } } } } } } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat("Message {0}\n", er.Message); msg.AppendFormat("Source {0}\n", er.Source); msg.AppendFormat("InnerException {0}\n", er.InnerException); msg.AppendFormat("StackTrace {0}\n", er.StackTrace); msg.AppendFormat("TargetSite {0}\n", er.TargetSite); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }