//lo vamos a llamar con una funcion //metodo insertar, este va a llamar al metodo insertar de la capa datos DEmpresas public static string Insertar(string nombreempresa, string numeronit, string direccion, string telefono, string correo_electronico) { DEmpresas Obj = new DEmpresas(); Obj.Nombreempresa = nombreempresa; Obj.Numeronit = numeronit; Obj.Direccion = direccion; Obj.Telefono = telefono; Obj.Correoelectronico = correo_electronico; return Obj.Insertar(Obj); }
//lo vamos a llamar con una funcion //metodo eliminar, este va a llamar al metodo eliminar de la capa datos DEmpresas public static string Eliminar(int codigoempresa) { DEmpresas Obj = new DEmpresas(); Obj.Codigoempresa = codigoempresa; return Obj.Eliminar(Obj); }
//lo vamos a llamar con una funcion //metodo buscarempresa, este va a llamar al metodo buscarempresa de la capa datos DEmpresas public static DataTable BuscarNombre(string textobuscar) { DEmpresas Obj = new DEmpresas(); Obj.TextoBuscar = textobuscar; return Obj.BuscarNombre(Obj); }
//buscar nombre empresa public DataTable BuscarNombre(DEmpresas Empresas) { DataTable DtResultado = new DataTable("tbm_EMPRESAS"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_empresa"; //"spbuscar_empresa"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextobuscar = new SqlParameter(); ParTextobuscar.ParameterName = "@textobuscar"; ParTextobuscar.SqlDbType = SqlDbType.VarChar; ParTextobuscar.Size = (50); ParTextobuscar.Value = Empresas.TextoBuscar; SqlCmd.Parameters.Add(ParTextobuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return (DtResultado); }
//metodo insertar public string Insertar(DEmpresas Empresas) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando para ejecutar sentencias en sql SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_empresa"; SqlCmd.CommandType = CommandType.StoredProcedure; //mandar a llamar a primer campo de la tabla SqlParameter ParCodigoempresa = new SqlParameter(); ParCodigoempresa.ParameterName = "@codigo_empresa"; ParCodigoempresa.SqlDbType = SqlDbType.Int; ParCodigoempresa.Direction = ParameterDirection.Output; //ParCodigoempresa.Value = Empresas.Codigoempresa; SqlCmd.Parameters.Add(ParCodigoempresa); SqlParameter ParNombreempresa = new SqlParameter(); ParNombreempresa.ParameterName = "@nombre_empresa"; ParNombreempresa.SqlDbType = SqlDbType.VarChar; ParNombreempresa.Size = 100; ParNombreempresa.Value = Empresas.Nombreempresa; SqlCmd.Parameters.Add(ParNombreempresa); SqlParameter ParNumeronit = new SqlParameter(); ParNumeronit.ParameterName = "@numero_nit"; ParNumeronit.SqlDbType = SqlDbType.VarChar; ParNumeronit.Size = 50; ParNumeronit.Value = Empresas.Numeronit; SqlCmd.Parameters.Add(ParNumeronit); SqlParameter Pardireccion = new SqlParameter(); Pardireccion.ParameterName = "@direccion"; Pardireccion.SqlDbType = SqlDbType.VarChar; Pardireccion.Size = 150; Pardireccion.Value = Empresas.Direccion; SqlCmd.Parameters.Add(Pardireccion); SqlParameter Partelefono = new SqlParameter(); Partelefono.ParameterName = "@telefono"; Partelefono.SqlDbType = SqlDbType.VarChar; Partelefono.Size = 20; Partelefono.Value = Empresas.Telefono; SqlCmd.Parameters.Add(Partelefono); SqlParameter ParCorreoelectronico = new SqlParameter(); ParCorreoelectronico.ParameterName = "@correo_electronico"; ParCorreoelectronico.SqlDbType = SqlDbType.VarChar; ParCorreoelectronico.Size = 100; ParCorreoelectronico.Value = Empresas.Correoelectronico; SqlCmd.Parameters.Add(ParCorreoelectronico); //ejecutamos nuestro comando respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el registro."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return respuesta; }
//metodo eliminar public string Eliminar(DEmpresas Empresas) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando para ejecutar sentencias en sql SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_empresa"; SqlCmd.CommandType = CommandType.StoredProcedure; //mandar a llamar a primer campo de la tabla SqlParameter ParCodigoempresa = new SqlParameter(); ParCodigoempresa.ParameterName = "@codigo_empresa"; ParCodigoempresa.SqlDbType = SqlDbType.Int; ParCodigoempresa.Value=Empresas.Codigoempresa; SqlCmd.Parameters.Add(ParCodigoempresa); //ejecutamos nuestro comando respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el registro."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return respuesta; }