protected void btnGuardar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtRazonSocial.Text) && !String.IsNullOrEmpty(txtDomicilio.Text) && !String.IsNullOrEmpty(txtCP.Text) && !String.IsNullOrEmpty(txtPais.Text) && !String.IsNullOrEmpty(UCMail.Text) && !String.IsNullOrEmpty(txtProvincia.Text)) { if ((UCCuit.BackColor != System.Drawing.Color.Empty) || (UCMail.BackColor != System.Drawing.Color.Empty) || (txtSFI.BackColor != System.Drawing.Color.Empty)) { lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } else { try { BE.Proveedor Proveedor = new BE.Proveedor(); Proveedor.idProveedor = 0; Proveedor.razonSocial = txtRazonSocial.Text; Proveedor.domicilio = txtDomicilio.Text; string cuit = UCCuit.Text; cuit = cuit.Replace("-", ""); Proveedor.cuit = Convert.ToInt64(cuit); Proveedor.Email = UCMail.Text; Proveedor.localidad = txtLocalidad.Text; Proveedor.provincia = txtProvincia.Text; Proveedor.pais = txtPais.Text; Proveedor.SFI = Convert.ToInt16(txtSFI.Text); Proveedor.CP = txtCP.Text; Proveedor.fechaAlta = DateTime.Today; Proveedor.proveedorDVH = "1"; _gestorProveedor.insertar_proveedor(Proveedor); { LlenarTabla(); LimpiarCampos(); lblInfo.Text = Traductor.Mensaje("ERR160", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } } catch (SeguridadException ex) { lblInfo.Text = Traductor.Mensaje("ERR138", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } catch (Exception ex) { lblInfo.Text = ex.Message; } } } else { lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } }
protected void GridView1_RowUpdating(Object sender, GridViewUpdateEventArgs e) { BE.Proveedor miProveedor = _gestorProveedor.leer_proveedor(Convert.ToInt32(e.Keys[0].ToString())); if (e.NewValues[0] == null || e.NewValues[1] == null || e.NewValues[2] == null || e.NewValues[3] == null) { lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } else { bool chequeoFormato = true; if (!_check.ValidarCuit(e.NewValues[1].ToString())) { chequeoFormato = false; } else { string cuit = e.NewValues[1].ToString(); cuit = cuit.Replace("-", ""); miProveedor.cuit = Convert.ToInt64(cuit); } if (!_check.ValidarEMail(e.NewValues[2].ToString())) { chequeoFormato = false; } if (!_check.ValidarTextoNumEspacio(e.NewValues[4].ToString())) { chequeoFormato = false; } if (!_check.ValidarTextoNumEspacio(e.NewValues[5].ToString())) { chequeoFormato = false; } if (!_check.ValidarTextoNumEspacio(e.NewValues[6].ToString())) { chequeoFormato = false; } if (!_check.ValidarTextoNumEspacio(e.NewValues[7].ToString())) { chequeoFormato = false; } if (!_check.ValidarNumerico(e.NewValues[8].ToString())) { chequeoFormato = false; } else { miProveedor.SFI = Convert.ToInt16(e.NewValues[8].ToString()); } miProveedor.razonSocial = e.NewValues[0].ToString(); miProveedor.Email = e.NewValues[2].ToString(); miProveedor.domicilio = e.NewValues[3].ToString(); miProveedor.localidad = e.NewValues[4].ToString(); miProveedor.provincia = e.NewValues[5].ToString(); miProveedor.pais = e.NewValues[6].ToString(); miProveedor.CP = e.NewValues[7].ToString(); if (chequeoFormato) { _gestorProveedor.insertar_proveedor(miProveedor); GridView1.EditIndex = -1; lblInfo.Text = ""; LlenarTabla(); } else { lblInfo.Text = Traductor.Mensaje("ERR169", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } } }