public void ConsultaProduccionNoTerminada(int n_idemp) { CN_pro_produccion o_pro = new CN_pro_produccion(); o_pro.mysConec = mysConec; o_pro.Consulta10(n_idemp); }
public void ConsultaRevisionesNoJaladasAlmacen(int n_idemp) { CN_pro_produccion o_pro = new CN_pro_produccion(); o_pro.mysConec = mysConec; o_pro.Consulta9(n_idemp); }
bool ActualizarProduccion(CD_pro_solicitudamateriales miFun, BE_PRO_SOLICITUDMATERIALES entSolicitudU) { int n_estado = 0; DataTable dtResult = new DataTable(); bool booOk = false; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); // ACTUALIZAMOS EL ESTADO DE LA SOLICITUD DE MATERUALES EN LA PRODUCCION miFun.Consulta5(entSolicitudU.n_idpro, entSolicitudU.n_idite, entSolicitudU.n_idrec, entSolicitudU.n_can); dtResult = miFun.dtLista; if (dtResult.Rows.Count == 0) { n_estado = 2; // SE CIERRA LA SOICITUD DE MATERIALES DE LA PRODUCCION } else { n_estado = 1; // SE ABRE LA SOICITUD DE MATERIALES DE LA PRODUCCION } // SI LA LISTA DE ITEMS ESTA VACIA QUIERE DECIR QUE YA SE ENTREGARON TODOS LOS INSUMOS, // ENTONCES CERRAMOS LA SOLICITUD DE MATERIALES DE LA PRODUCCION CN_pro_produccion objProduccion = new CN_pro_produccion(); objProduccion.mysConec = mysConec; objProduccion.ActualizarEstadoSolicitud(entSolicitudU.n_idpro, n_estado); if (objProduccion.booOcurrioError == true) { MessageBox.Show("¡ No se pudo cerrar la solicitud de materialea de la produccion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else { booOk = true; } return(booOk); }
void EjecutarConsulta() { int n_tiprep = 0; int n_tipgru = 0; if (funFunciones.NulosC(TxtFchIni.Text) == "") { MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchIni.Focus(); return; } if (funFunciones.NulosC(TxtFchFin.Text) == "") { MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchFin.Focus(); return; } DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text); DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text); if (d_fchini > d_fchfin) { MessageBox.Show("¡ La fecha de inicio no puede ser mayor a la fecha final de la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchIni.Focus(); return; } if (OptTip1.Checked == true) { n_tiprep = 1; } if (OptTip2.Checked == true) { n_tiprep = 2; } if (OptGru1.Checked == true) { n_tipgru = 1; } if (OptGru2.Checked == true) { n_tipgru = 2; } if (OptGru3.Checked == true) { n_tipgru = 3; } CN_pro_produccion funCom = new CN_pro_produccion(); funCom.mysConec = mysConec; funCom.STU_SISTEMA = STU_SISTEMA; string c_CadINIte = funFlex.Flex_CadenaIN(FgPro, 2, 1); string c_CadINIns = funFlex.Flex_CadenaIN(FgIns, 2, 1);; FgDatos.Rows.Count = 2; if (n_tiprep == 1) { FgDatos.Cols.Count = 13; funCom.Consulta4(STU_SISTEMA.EMPRESAID, TxtFchIni.Text, TxtFchFin.Text, c_CadINIte, c_CadINIns); //, n_tiprep, n_tipgru, c_CadINCli, c_CadINIte); dtLista = funCom.dtListar; Cabecera2(); funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true); } if (n_tiprep == 2) { FgDatos.Cols.Count = 13; funCom.Consulta1(STU_SISTEMA.EMPRESAID, TxtFchIni.Text, TxtFchFin.Text, c_CadINIte, c_CadINIns); //, n_tiprep, n_tipgru, c_CadINCli, c_CadINIte); dtLista = funCom.dtListar; Cabecera1(); funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true); } }
void MostrarInfo() { CN_pro_produccion o_proint = new CN_pro_produccion(); CN_pro_produccion o_proter = new CN_pro_produccion(); DataTable dtInt = new DataTable(); DataTable dtTer = new DataTable(); int n_row = 0; for (n_row = 0; n_row <= dtEmpresa.Rows.Count - 1; n_row++) { if (n_row == 0) { TabEmpTP1.Text = dtEmpresa.Rows[n_row]["c_nomcorto"].ToString(); TabEmpTP1.TabVisible = true; } if (n_row == 1) { TabEmpTP2.Text = dtEmpresa.Rows[n_row]["c_nomcorto"].ToString(); TabEmpTP2.TabVisible = true; } if (n_row == 2) { TabEmpTP3.Text = dtEmpresa.Rows[n_row]["c_nomcorto"].ToString(); TabEmpTP3.TabVisible = true; } if (n_row == 3) { TabEmpTP4.Text = dtEmpresa.Rows[n_row]["c_nomcorto"].ToString(); TabEmpTP4.TabVisible = true; } if (n_row == 4) { TabEmpTP5.Text = dtEmpresa.Rows[n_row]["c_nomcorto"].ToString(); TabEmpTP5.TabVisible = true; } if (n_row == 5) { TabEmpTP6.Text = dtEmpresa.Rows[n_row]["c_nomcorto"].ToString(); TabEmpTP6.TabVisible = true; } if (n_row == 6) { TabEmpTP7.Text = dtEmpresa.Rows[n_row]["c_nomcorto"].ToString(); TabEmpTP7.TabVisible = true; } if (n_row == 7) { TabEmpTP8.Text = dtEmpresa.Rows[n_row]["c_nomcorto"].ToString(); TabEmpTP8.TabVisible = true; } o_proint.mysConec = mysConec; o_proter.mysConec = mysConec; o_proint.Consulta12(Convert.ToInt32(dtEmpresa.Rows[n_row]["n_id"]), STU_SISTEMA.ANOTRABAJO, 1); // CARGAMOS PRODUCTOS INTERMEDIOS o_proter.Consulta12(Convert.ToInt32(dtEmpresa.Rows[n_row]["n_id"]), STU_SISTEMA.ANOTRABAJO, 2); // CARGAMOS PRODUCTOS TERMINADOS dtInt = o_proint.dtListar; dtTer = o_proter.dtListar; funFlex.b_AlternarColor = false; if (n_row == 0) { funFlex.FlexMostrarDatos(FgProEmp1, arrCabeceraFlex1, dtTer, 2, true); funFlex.FlexMostrarDatos(FgIntEmp1, arrCabeceraFlex1, dtInt, 2, true); } if (n_row == 3) { funFlex.FlexMostrarDatos(FgProEmp4, arrCabeceraFlex1, dtTer, 2, true); funFlex.FlexMostrarDatos(FgIntEmp4, arrCabeceraFlex1, dtInt, 2, true); } } }
private void CmdBusParProd_Click(object sender, EventArgs e) { string[,] arrCabeceraDg1 = new string[6, 4]; DataTable dtResult = new DataTable(); DataTable dtresulpre = new DataTable(); string c_preflote = ""; int n_Fila; int n_iditem; double n_valor; DataTable DtProdDet = new DataTable(); CN_pro_produccion objProDet = new CN_pro_produccion(); objProDet.mysConec = mysConec; objProDet.ProductosTerminados(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, Convert.ToInt32(CboMeses.SelectedValue)); DtProdDet = objProDet.dtListar; arrCabeceraDg1[0, 0] = "Nº Parte Producion"; arrCabeceraDg1[0, 1] = "120"; arrCabeceraDg1[0, 2] = "C"; arrCabeceraDg1[0, 3] = "c_numdoc"; arrCabeceraDg1[1, 0] = "Fch. Produccion"; arrCabeceraDg1[1, 1] = "80"; arrCabeceraDg1[1, 2] = "F"; arrCabeceraDg1[1, 3] = "d_fchpro"; arrCabeceraDg1[2, 0] = "Producto"; arrCabeceraDg1[2, 1] = "300"; arrCabeceraDg1[2, 2] = "C"; arrCabeceraDg1[2, 3] = "c_despro"; arrCabeceraDg1[3, 0] = "Cantidad"; arrCabeceraDg1[3, 1] = "80"; arrCabeceraDg1[3, 2] = "N"; arrCabeceraDg1[3, 3] = "n_canpro"; arrCabeceraDg1[4, 0] = "Responsable"; arrCabeceraDg1[4, 1] = "200"; arrCabeceraDg1[4, 2] = "C"; arrCabeceraDg1[4, 3] = "c_apenom"; arrCabeceraDg1[5, 0] = "Id"; arrCabeceraDg1[5, 1] = "0"; arrCabeceraDg1[5, 2] = "C"; arrCabeceraDg1[5, 3] = "n_id"; Genericas xFun = new Genericas(); xFun.Buscar_CampoBusqueda = "c_numdoc"; xFun.Buscar_CadFiltro = ""; dtResult = xFun.Buscar(arrCabeceraDg1, DtProdDet); if (dtResult == null) { return; } if (dtResult.Rows.Count == 0) { return; } booAgregando = true; for (n_Fila = 0; n_Fila <= (dtResult.Rows.Count - 1); n_Fila++) { n_iditem = Convert.ToInt32(dtResult.Rows[n_Fila]["n_idpro"].ToString()); LblIdProducion.Text = dtResult.Rows[n_Fila]["n_id"].ToString(); CboReceta.SelectedValue = dtResult.Rows[n_Fila]["n_idrec"].ToString(); CboProducto.SelectedValue = dtResult.Rows[n_Fila]["n_idpro"].ToString(); /// CboTipDoc.SelectedValue = dtResult.Rows[n_Fila]["n_idtipdoc"].ToString(); TxtNumParteProd.Text = dtResult.Rows[n_Fila]["c_numdoc"].ToString(); /// n_valor = Convert.ToDouble(dtResult.Rows[n_Fila]["n_canprorea"].ToString()); TxtCantidad.Text = n_valor.ToString("0.00"); TxtNumLot.Text = dtResult.Rows[n_Fila]["c_numlot"].ToString(); TxtHorIni.Text = Convert.ToDateTime(dtResult.Rows[n_Fila]["c_horini"]).ToString("HH:mm"); TxtHorFin.Text = Convert.ToDateTime(dtResult.Rows[n_Fila]["c_horfin"]).ToString("HH:mm"); //dtResult.Rows[n_Fila]["horfin"].ToString(); TxtFchIni.Text = dtResult.Rows[n_Fila]["d_fchpro"].ToString(); TxtFchFin.Text = dtResult.Rows[n_Fila]["d_fchterpro"].ToString(); // GENERAMOS EL NUMERO DE LOTE dtresulpre = funDatos.DataTableFiltrar(dtItems, "n_id = " + n_iditem + ""); if (dtresulpre.Rows.Count == 0) { MessageBox.Show("¡ No se encuentra el producto indicado, posiblemente haya sido eliminado o dado de baja !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtNumLot.Text = ""; return; } else { c_preflote = funFunciones.NulosC(dtresulpre.Rows[0]["c_prelot"]); TxtNumLot.Text = c_preflote + Convert.ToDateTime(dtResult.Rows[n_Fila]["d_fchterpro"]).ToString("ddMMyyyy"); } // MOSTRAMOS LA PRESENTACION DEL ITEM dtresulpre = funDatos.DataTableFiltrar(dtPresentaItem, "n_idite = " + n_iditem + " AND n_default = 1"); funDatos.ComboBoxCargarDataTable(CboUniMed, dtresulpre, "n_id", "c_despre"); if (dtresulpre.Rows.Count != 0) { CboUniMed.SelectedValue = Convert.ToInt32(dtresulpre.Rows[0]["n_id"]); } TxtFchRev.Text = dtResult.Rows[n_Fila]["d_fchterpro"].ToString(); TxtCanProCon.Text = n_valor.ToString("0.00"); TxtCanProNoCon.Text = "0"; } booAgregando = false; }