public void InsertarMensajero() { 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 = "MensajeroTest"; oMensajero.Apellidos = "Test Tester"; oMensajero.Telefono = "65651"; oMensajero.Activo = true; oMensajero.Correo = "@test"; oMensajero.Foto = foto; oMensajero.Sexo = "Masculino"; Mensajero pMensajero = new Mensajero(); IBLLMensajero _BLLMensajero = new BLLMensajero(); pMensajero = _BLLMensajero.InsertarMensajero(oMensajero); System.Diagnostics.Debug.Write(pMensajero.IDMensajero); }
/// <summary> /// Metodo para insertar el Mensajero a la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnInsertar_Click(object sender, EventArgs e) { IBLLMensajero _BLLMensajero = new BLLMensajero(); erpErrores.Clear(); try { if (mskNumeroCedula.Text.Equals(" - -")) { erpErrores.SetError(mskNumeroCedula, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(txtNombre.Text)) { erpErrores.SetError(txtNombre, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(txtApellidos.Text)) { erpErrores.SetError(txtApellidos, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(mskTelefono.Text)) { erpErrores.SetError(mskTelefono, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(txtCorreo.Text)) { erpErrores.SetError(txtCorreo, "Debe contener un valor"); } else { if (string.IsNullOrEmpty(ptbFoto.Image.ToString())) { erpErrores.SetError(ptbFoto, "Debe seleccionar una foto"); } else { string sexo = ""; bool activo = false; sexo = (chkSexoFIn.Checked) ? "Femenino" : "Masculino"; activo = (rbActivoSi.Checked) ? true : false; _BLLMensajero.InsertarMensajero(FactoryMensajero.ConstruirMensajero(mskNumeroCedula.Text, txtNombre.Text, txtApellidos.Text, sexo, ConvertirFoto(), txtCorreo.Text, activo, mskTelefono.Text)); MessageBox.Show("Se insertó con éxito"); EspaciosBlancoInsertar(); } } } } } } } 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); } }