private void btn_UPDATE_Empresa_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txt_UPDATEnombreEmpresa.Text)| string.IsNullOrEmpty(txt_UPDATEdireccion.Text)) { MessageBox.Show("Complete Todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { //PARAMETROS PARA ACTUALIZAR EmpresaE _ActualizarEmpresaE = new EmpresaE(); _ActualizarEmpresaE.id_empresa = Convert.ToInt32(listaData[0]); _ActualizarEmpresaE.nombre = txt_UPDATEnombreEmpresa.Text.ToUpper(); _ActualizarEmpresaE.direccion = txt_UPDATEdireccion.Text.ToUpper(); _ActualizarEmpresaE.correoEmpresa = txt_UPDATEcorreo.Text; _ActualizarEmpresaE.telefono = txt_UPDATEtelefono.Text.ToUpper(); _ActualizarEmpresaE.id_pais = new PaisE(); _ActualizarEmpresaE.id_pais.id_pais = Convert.ToInt32(cb_UPDATEpais.SelectedValue); string oerro = ""; int returupdateEmpresa = 0; returupdateEmpresa = _empresaActualizarBL.updateEmpresas(_ActualizarEmpresaE, ref oerro); if (returupdateEmpresa > 0) { MessageBox.Show("Registro fue actualziado con exito..", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information); BusquedaEmpleados _bw = new BusquedaEmpleados(); _bw.InitializeComponent(); this.Close(); _bw.ShowDialog(); } } }
public EmpresaE SetEmpresa(Object[] parametros) { EmpresaE result = new EmpresaE(); Mensaje mensaje; AccesoDatos acceso = new AccesoDatos(); SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prEmpresa"); if (mensaje.Titulo == null) { if (sqlDataReader.HasRows) { while (sqlDataReader.Read()) { result = new EmpresaE() { Mensaje = new Mensaje() { Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")), Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR")) } }; } ; } } sqlDataReader.Close(); sqlDataReader = null; acceso.Desconectar(); return(result); }
//**BOTON PARA ELIMINAR EMPRESA EN EL MANTENIMIENTO DE EMPRESA**/ private void btn_eliminarEmpresa_Click(object sender, RoutedEventArgs e) { DataRowView currentRow = (DataRowView)DataGrid_Empresas.SelectedItem; EmpresaE _deleteEmpresa = new EmpresaE(); //entro a la linea que le di doble click MessageBoxResult resultMB = MessageBox.Show("Esta seguro de eliminar esta empresa: " + currentRow[1].ToString(), "ELIMINAR USUARIO", MessageBoxButton.YesNo, MessageBoxImage.Question); if (resultMB == MessageBoxResult.Yes) { id_empresa = int.Parse(currentRow.Row.ItemArray[0].ToString()); string oError = ""; _deleteEmpresa.id_empresa = id_empresa; if (empresabl.DeleteEmpresa(_deleteEmpresa, ref oError) > 0) { MessageBox.Show("El usuario fue eliminado con exito"); } //actualizar la grid una vez que la empresa fue eliminada dsBuscarEmpresa = empresabl.BuscarEmpresas("", ref oError); DataGrid_Empresas.ItemsSource = dsBuscarEmpresa.Tables[0].DefaultView; } }
public EmpresaE UpdateEmpresa([FromBody] EmpresaE empresa) { EmpresaE result = new EmpresaE(); result = EmpresaN.SetEmpresa(new Object[] { new SqlParameter("@Accion", "ACTUALIZAR"), new SqlParameter("@Id", empresa.Id), new SqlParameter("@Id_Identificacion", empresa.Id_Identificacion), new SqlParameter("@Id_Departamento", empresa.Id_Departamento), new SqlParameter("@Id_Ciudad", empresa.Id_Ciudad), new SqlParameter("@Identificacion", empresa.Identificacion), new SqlParameter("@Nombre", empresa.RazonSocial), new SqlParameter("@Nombres", empresa.Nombres), new SqlParameter("@Apellidos", empresa.Apellidos), new SqlParameter("@Naturaleza", empresa.Naturaleza.IdString), new SqlParameter("@Direccion", empresa.Direccion), new SqlParameter("@Telefono", empresa.Telefono), new SqlParameter("@Contacto", empresa.Contacto), new SqlParameter("@Cargo", empresa.Cargo), new SqlParameter("@Observacion", empresa.Observacion), new SqlParameter("@Estado", empresa.Estado), new SqlParameter("@Id_Usuario", empresa.Id_Usuario) }); // result.Url_azure_img = VerImagen(result.Imagen); return(result); }
public EmpresaE InsertEmpresa([FromBody] EmpresaE empresa) { EmpresaE result = new EmpresaE(); result = EmpresaN.SetEmpresa(new Object[] { new SqlParameter("@Accion", "INGRESAR"), new SqlParameter("@Id_Identificacion", empresa.Id_Identificacion), new SqlParameter("@Id_Departamento", empresa.Id_Departamento), new SqlParameter("@Id_Ciudad", empresa.Id_Ciudad), new SqlParameter("@Identificacion", empresa.Identificacion), new SqlParameter("@Nombre", empresa.RazonSocial), new SqlParameter("@Nombres", empresa.Nombres), new SqlParameter("@Apellidos", empresa.Apellidos), new SqlParameter("@Naturaleza", empresa.Naturaleza.IdString), new SqlParameter("@Direccion", empresa.Direccion), new SqlParameter("@Telefono", empresa.Telefono), new SqlParameter("@Contacto", empresa.Contacto), new SqlParameter("@Cargo", empresa.Cargo), new SqlParameter("@Observacion", empresa.Observacion), new SqlParameter("@Id_Usuario", empresa.Id_Usuario), new SqlParameter("@Estado", empresa.Estado), }); return(result); }
//METODO PARA MODIFICAR EMPRESA public int updateEmpresas(EmpresaE pEmpresa, ref string oerro) { try { return _empresaDAL.updateEmpresas(pEmpresa, ref oerro); } catch (Exception) { oerro = "Ocurrio un error al actualizar sus datos"; throw; } }
//METODO PARA GUARDAR CAMPOS DE EMPRESA public int Guardarempresa(EmpresaE pempresa, ref string oerro) { try { return _empresaDAL.GuardarEmpresa(pempresa, ref oerro); } catch (Exception) { oerro = "Problemas al ingresar sus datos"; throw; } }
//METODO PARA ELIMINAR EMPRESA public int DeleteEmpresa(EmpresaE pEmpresa, ref string oerro) { try { return _empresaDAL.DeleteEmpresa(pEmpresa, ref oerro); } catch (Exception) { oerro = "Ocurrio un error al eliminar sus datos"; throw; } }
public EmpresaE GetEmpresa(Object[] parametros) { Mensaje mensaje; EmpresaE result = new EmpresaE(); AccesoDatos acceso = new AccesoDatos(); SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prEmpresa"); while (sqlDataReader.Read()) { if (mensaje.Titulo == null) { if (sqlDataReader.HasRows) { result = new EmpresaE() { Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Id")), Id_Identificacion = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Id_Identificacion")), Id_Departamento = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Id_Departamento")), Id_Ciudad = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Id_Ciudad")), Identificacion = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Identificacion")), Naturaleza = new ListaE() { IdString = String.IsNullOrEmpty(sqlDataReader["Id_Naturaleza"].ToString()) ? "" : (String)sqlDataReader["Id_Naturaleza"], Nombre = String.IsNullOrEmpty(sqlDataReader["Id_Naturaleza"].ToString()) ? "" : (String)sqlDataReader["Id_Naturaleza"], }, RazonSocial = sqlDataReader.GetString(sqlDataReader.GetOrdinal("RazonSocial")), Nombres = String.IsNullOrEmpty(sqlDataReader["Nombres"].ToString()) ? " " : (String)sqlDataReader["Nombres"], Apellidos = String.IsNullOrEmpty(sqlDataReader["Apellidos"].ToString()) ? " " : (String)sqlDataReader["Apellidos"], Direccion = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Direccion")), Telefono = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Telefono")), Contacto = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Contacto")), Cargo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Cargo")), Observacion = String.IsNullOrEmpty(sqlDataReader["Observacion"].ToString()) ? " " : (String)sqlDataReader["Observacion"], Estado = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Estado")), }; } } } if (sqlDataReader.IsClosed == false) { sqlDataReader.Close(); } sqlDataReader = null; acceso.Desconectar(); return(result); }
public EmpresaE GetEmpresa([FromBody] EmpresaE empresa) { EmpresaE result = null; SqlParameter _accion = new SqlParameter("@Accion", "GETID"); SqlParameter _id = new SqlParameter("@Id", empresa.Id); Object[] Objeto = new Object[] { _accion, _id }; result = EmpresaN.GetEmpresa(Objeto); return(result); }
//METODO PARA ELIMINAR UNA EMPRESA// public int DeleteEmpresa(EmpresaE pEmpresa, ref string oErro) { int resultado = 0; using (SqlConnection _conn = CommonDb.ObtenerConnSql()) { if (!(_conn == null)) { SqlCommand comando = new SqlCommand(); comando.Connection = _conn; comando.CommandType = System.Data.CommandType.StoredProcedure; comando.CommandText = "SP_delete_Empresa"; comando.Parameters.AddWithValue("@IDEmpresa", pEmpresa.id_empresa); resultado = comando.ExecuteNonQuery(); } else resultado = 0; oErro = ""; } return resultado; }
//METODO PARA GUARDAR EN EMPRESA// public int GuardarEmpresa(EmpresaE pempresa, ref string oError) { int resultado = 0; using (SqlConnection _conn = CommonDb.ObtenerConnSql()) { if (!(_conn == null)) { SqlCommand Comando = new SqlCommand(); Comando.Connection = _conn; Comando.CommandType = System.Data.CommandType.StoredProcedure; Comando.CommandText = "SP_insertar_empresas"; Comando.Parameters.AddWithValue("@nombre", pempresa.nombre); Comando.Parameters.AddWithValue("@direccion", pempresa.direccion); Comando.Parameters.AddWithValue("@correoEmpresa", pempresa.correoEmpresa); Comando.Parameters.AddWithValue("@telefono", pempresa.telefono); Comando.Parameters.AddWithValue("@id_pais", pempresa.id_pais.id_pais); resultado = Comando.ExecuteNonQuery(); } else resultado = 0; oError = ""; } return resultado; }
//METODO PARA UPDATE EMPRESAS public int updateEmpresas(EmpresaE pEmpresa, ref string oErro) { int resultado = 0; using (SqlConnection _conn = CommonDb.ObtenerConnSql()) { if (!(_conn == null)) { SqlCommand comando = new SqlCommand(); comando.Connection = _conn; comando.CommandType = System.Data.CommandType.StoredProcedure; comando.CommandText = "SP_UPDATE_EMPRESAS"; comando.Parameters.AddWithValue("@ID", pEmpresa.id_empresa); comando.Parameters.AddWithValue("@nombreEmpresa", pEmpresa.nombre); comando.Parameters.AddWithValue("@direccionEmpresa", pEmpresa.direccion); comando.Parameters.AddWithValue("@correoEmpresa", pEmpresa.correoEmpresa); comando.Parameters.AddWithValue("@telefonoEmpresa", pEmpresa.telefono); comando.Parameters.AddWithValue("@idPais", pEmpresa.id_pais.id_pais); //0-@nombreEmpresa resultado = comando.ExecuteNonQuery(); } else resultado = 0; oErro= ""; } return resultado; }