protected void btnGuardar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } try { Empleado emp = new Empleado(); //int id_emp; //if (int.TryParse(txtIdEmpleado.Text, out id_emp) == true) //{ // emp.id_empleado = id_emp; //} // emp.id_empleado = ID.Value ; emp.nombre = txtNombre.Text; emp.apellido = txtApellido.Text; emp.fechaNacimiento = Convert.ToDateTime(txtFechaNac.Text); emp.dni = Convert.ToInt32(txtDNI.Text); emp.id_cargo = ddlCargo.SelectedIndex; emp.num_cuenta = Convert.ToInt32(txtCuenta.Text); emp.puede_realizar_pedidos = chkPedidos.Checked; // EmpleadoDao.Insertar(emp); if (ID.HasValue) { emp.id_empleado = ID.Value; //ACA AGREGAR EL ACTUALIZAR DEL GOLOSINADAO EmpleadoDao.actualizar(emp); } else { //GUARDO LA GOLOSINA EN LA BD EmpleadoDao.Insertar(emp); } // ID = emp.id_empleado.Value; CargarGrilla(); } catch (Exception ex) { // string script = "alert(\"Ha ocurrido un error del tipo: " + ex.Message + "\");"; // ScriptManager.RegisterStartupScript(this, GetType(), // "ServerControlScript", script, true); divExcepcion.Visible = true; txtExcepcion.Text = ex.Message; } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } try { if (!ValidarCombos()) { return; } EmpleadoEntidad empleado = new EmpleadoEntidad(); empleado.Nombre = txtNombre.Text; empleado.Apellido = txtApellido.Text; empleado.IdTipoDoc = cboTipoDoc.SelectedIndex; int doc; if (int.TryParse(txtNroDoc.Text, out doc)) { empleado.NroDoc = doc; } DateTime fecha; if (DateTime.TryParse(txtFechaNac.Text, out fecha)) { empleado.FechaNacimiento = fecha; } empleado.IdLocalidad = cboLocalidad.SelectedIndex; empleado.Calle = txtCalle.Text; short nroC; if (short.TryParse(txtNroCalle.Text, out nroC)) { empleado.NroCalle = nroC; } empleado.Piso = txtPiso.Text; empleado.Departamento = txtDepto.Text; empleado.Telefono = txtTelefono.Text; empleado.Celular = txtCelular.Text; empleado.IdCargo = cboCargo.SelectedIndex; double sueldo; if (double.TryParse(txtSueldo.Text, out sueldo)) { empleado.Sueldo = sueldo; } DateTime horaIngreso; if (DateTime.TryParse(txtHoraDesde.Text, out horaIngreso)) { empleado.HoraIngreso = horaIngreso; } DateTime horaEgreso; if (DateTime.TryParse(txtHoraHasta.Text, out horaEgreso)) { empleado.HoraEgreso = horaEgreso; } empleado.Activo = ckbActivo.Checked; if (COD.HasValue) { empleado.CodEmpleado = COD.Value; EmpleadoDao.Actualizar(empleado); } else { if (ValidarNroDoc()) { return; } EmpleadoDao.Insertar(empleado); } COD = empleado.CodEmpleado.Value; btnEliminar.Enabled = true; btnEliminar.CssClass = "btn btn-danger"; CargarGrilla(); divResultado.Visible = false; txtResultado.Text = ""; } catch (Exception ex) { divResultado.Visible = true; txtResultado.Text = "Ha ocurrido el siguiente error: " + ex.Message; } }