public void InsertarCliente() { Cliente oCliente = new Cliente(); Provincia pProvincia = new Provincia(); pProvincia.CodigoProvincia = 1; pProvincia.IDProvincia = "San José"; oCliente.IDCliente = "2-332-444"; oCliente.Nombre = "ClientTest"; oCliente.Apellidos = "Test Tester"; oCliente.CorreoElectronico = "@test"; oCliente.Telefono = "65651"; oCliente.Provincia = pProvincia.IDProvincia; oCliente.Direccion = "Test"; oCliente.Activo = true; Cliente pCliente = new Cliente(); IBLLCliente _BLLCliente = new BLLCliente(); pCliente = _BLLCliente.InsertarCliente(oCliente); System.Diagnostics.Debug.Write(oCliente.IDCliente); }
/// <summary> /// Metodo para agregar el cliente a la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAgregar_Click(object sender, EventArgs e) { IBLLCliente _BLLCliente = new BLLCliente(); 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(txtApellido.Text)) { erpErrores.SetError(txtApellido, "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(rctDireccion.Text)) { erpErrores.SetError(rctDireccion, "Debe contener un valor"); } else { bool activo = false; activo = (rbActivoSi.Checked) ? true : false; _BLLCliente.InsertarCliente(FactoryCliente.ConstruirCliente(mskNumeroCedula.Text, txtNombre.Text, txtApellido.Text, mskTelefono.Text, txtCorreo.Text, Convert.ToString(cboProvincia.SelectedItem), rctDireccion.Text, activo)); 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); } }