public void EliminarEmpleadoEmpresa(object obj) { EmpleadoEmpresaBO datos = (EmpleadoEmpresaBO)obj; using (SqlConnection connection = new SqlConnection(cadena)) { connection.Open(); command = connection.CreateCommand(); transaction = connection.BeginTransaction("EliminarEmpleadoEmpresa"); command.Connection = connection; command.Transaction = transaction; try { command.CommandText = "DELETE FROM empleadoempresa WHERE empleadoID = '" + datos.EmpleadoID + "'"; command.ExecuteNonQuery(); transaction.Commit(); } catch (System.Exception ex) { try { ex.Message.ToString(); transaction.Rollback(); } catch (System.Exception) { } } connection.Close(); } }
protected void gvEmpleados_OnRowCommand(object sender, GridViewCommandEventArgs e) { int indice = Convert.ToInt32(e.CommandArgument); int id = (int)gvEmpleados.DataKeys[indice].Value; EmpleadosBO empleado = new EmpleadosBO(); EmpleadoEmpresaBO empleadoEmpresa = new EmpleadoEmpresaBO(); if (e.CommandName.Contains("Editar")) { empleado.EmpleadoID = id; empleadoEmpresa.EmpleadoID = id; DataTable empleadoDT = empleadoSRV.ObtenerEmpleado(empleado).Tables[0]; DataTable empleadoempresaDT = empleadoempresaSRV.ObtenerEmpleadosEmpresa(empleadoEmpresa).Tables[0]; Session["Empleado"] = empleadoDT; Session["EmpleadoEmpresa"] = empleadoempresaDT; Response.Redirect("../GUI/EditarEmpleado.aspx"); } if (e.CommandName.Contains("Eliminar") & IsPostBack) { empleado.EmpleadoID = id; empleadoEmpresa.EmpleadoID = id; empleadoempresaSRV.EliminacionEmpleadoEmpresa(empleadoEmpresa); empleadoSRV.EliminaEmpleado(empleado); Response.Redirect("../GUI/Empleados.aspx"); } }
public DataSet GetEmpleadosEmpresa(object obj) { string cadenaWhere = ""; bool edo = false; EmpleadoEmpresaBO data = (EmpleadoEmpresaBO)obj; adapter = new SqlDataAdapter(); using (SqlConnection connection = new SqlConnection(cadena)) { connection.Open(); command = connection.CreateCommand(); transaction = connection.BeginTransaction("SelectEmpleadosEmpresa"); command.Connection = connection; command.Transaction = transaction; try { if (data.EmpleadoID != 0) { cadenaWhere = cadenaWhere + " empleadoID=@EmpleadoID and"; command.Parameters.Add("@EmpleadoID", SqlDbType.Int); command.Parameters["@EmpleadoID"].Value = data.EmpleadoID; edo = true; } if (edo == true) { cadenaWhere = " WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3); } command.CommandText = " SELECT * FROM empleadoempresa " + cadenaWhere; transaction.Commit(); adapter.SelectCommand = command; adapter.Fill(empleadoEmpresaDS); connection.Close(); } catch (System.Exception ex) { try { ex.Message.ToString(); connection.Close(); transaction.Rollback(); } catch (System.Exception) { } } return(empleadoEmpresaDS); } }
protected void btnGuardarEmpleado_Click(object sender, EventArgs e) { EmpleadosBO empleadoBO; EmpleadoEmpresaBO empleadoEmpresaBO; try { string date = string.IsNullOrEmpty(txtFechaNacimiento.Text) ? txtFecha.Value.ToString() : DateTime.Parse(txtFechaNacimiento.Text).ToString(); empleadoBO = new EmpleadosBO() { EmpleadoID = int.Parse(txtEmpleadoID.Value.ToString()), Nombreempleado = txtNombre.Text, Apellidopaterno = txtApellidoPaterno.Text, Apellidomaterno = txtApellidoMaterno.Text, Direccion = txtDireccion.Text, Correoelectronico = txtCorreoElectronico.Text, Curp = txtCurp.Text, Fechanacimiento = DateTime.Parse(date), Ciudad = txtCiudad.Text, Estado = txtEstado.Text, Telefono1 = txtTelefono1.Text, }; empleadoEmpresaBO = new EmpleadoEmpresaBO() { EmpleadoempresaID = int.Parse(txtEmpleadoEmpresaID.Value.ToString()), EmpresaID = int.Parse(dpEmpresa.SelectedValue.ToString()), EmpleadoID = int.Parse(txtEmpleadoID.Value.ToString()), Numeroempleado = int.Parse(txtNoEmpleado.Text), DepartamentoID = int.Parse(dpDepartamento.SelectedValue.ToString()), PuestoID = int.Parse(dpPuesto.SelectedValue.ToString()), Antiguedad = txtAntiguedad.Text, Nss = txtNoSS.Text, Rfc = txtRFC.Text }; empleadoSRV.EdicionEmpleado(empleadoBO); empleadoEmpresaSRV.EdicionEmpleadoEmpresa(empleadoEmpresaBO); Response.Redirect("Empleados.aspx"); } catch (Exception ex) { ex.Message.ToString(); } }
protected void btnGuardarEmpleado_Click(object sender, EventArgs e) { EmpleadosBO empleadoBO; EmpleadoEmpresaBO empleadoEmpresaBO; try { empleadoBO = new EmpleadosBO() { Nombreempleado = txtNombre.Text, Apellidopaterno = txtApellidoPaterno.Text, Apellidomaterno = txtApellidoMaterno.Text, Direccion = txtDireccion.Text, Correoelectronico = txtCorreoElectronico.Text, Curp = txtCurp.Text, Fechanacimiento = DateTime.Parse(txtFechaNacimiento.Text), Ciudad = txtCiudad.Text, Estado = txtEstado.Text, Telefono1 = txtTelefono1.Text, Telefono2 = "0" }; empleadoSRV.RegistroEmpleado(empleadoBO); empleadoEmpresaBO = new EmpleadoEmpresaBO() { EmpresaID = int.Parse(dpEmpresa.SelectedValue.ToString()), EmpleadoID = empleadoBO.EmpleadoID, Numeroempleado = int.Parse(txtNoEmpleado.Text), DepartamentoID = int.Parse(dpDepartamento.SelectedValue.ToString()), PuestoID = int.Parse(dpPuesto.SelectedValue.ToString()), Fechaingreso = DateTime.Today, Antiguedad = txtAntiguedad.Text, Nss = txtNoSS.Text, Rfc = txtRFC.Text, Estatus = 1 }; empleadoEmpresaSRV.RegistroEmpleadoEmpresa(empleadoEmpresaBO); Response.Redirect("Empleados.aspx"); } catch (Exception) { throw; } }
public void EditarEmpleadoEmpresa(object obj) { EmpleadoEmpresaBO datos = (EmpleadoEmpresaBO)obj; using (SqlConnection connection = new SqlConnection(cadena)) { connection.Open(); command = connection.CreateCommand(); transaction = connection.BeginTransaction("EditarEmpleadoEmpresa"); command.Connection = connection; command.Transaction = transaction; try { command.CommandText = "UPDATE empleadoempresa SET " + "empresaID='" + datos.EmpresaID + "'" + ", departamentoID='" + datos.DepartamentoID + "'" + ", puestoID='" + datos.PuestoID + "'" + ", antiguedad='" + datos.Antiguedad + "'" + ", nss='" + datos.Nss + "'" + ", rfc='" + datos.Rfc + "'" + ", numeroempleado='" + datos.Numeroempleado + "'" + " WHERE empleadoempresaID = '" + datos.EmpleadoempresaID + "'"; command.ExecuteNonQuery(); transaction.Commit(); } catch (System.Exception ex) { try { ex.Message.ToString(); transaction.Rollback(); } catch (System.Exception) { } } connection.Close(); } }
public void InsertarEmpleadoEmpresa(object obj) { EmpleadoEmpresaBO datos = (EmpleadoEmpresaBO)obj; using (SqlConnection connection = new SqlConnection(cadena)) { connection.Open(); command = connection.CreateCommand(); transaction = connection.BeginTransaction("InsertarEmpleadoEmpresa"); command.Connection = connection; command.Transaction = transaction; try { command.CommandText = "INSERT INTO empleadoempresa (empresaID,empleadoID,departamentoID,puestoID,fechaingreso,antiguedad,nss,rfc,numeroempleado,estatus)" + " values('" + datos.EmpresaID + "','" + datos.EmpleadoID + "','" + datos.DepartamentoID + "','" + datos.PuestoID + "','" + datos.Fechaingreso.ToString("dd/MM/yyyy HH:mm") + "','" + datos.Antiguedad + "','" + datos.Nss + "','" + datos.Rfc + "','" + datos.Numeroempleado + "','" + datos.Estatus + "')"; command.ExecuteNonQuery(); transaction.Commit(); } catch (System.Exception ex) { try { ex.Message.ToString(); transaction.Rollback(); } catch (System.Exception) { } } connection.Close(); } }